package com.speedricemanager.other.utils;

import android.content.Context;
import android.graphics.Color;
import android.view.View;
import android.widget.TextView;

import com.bigkoo.pickerview.TimePickerView;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * Created by 李征 on 2017/12/13.
 */

public class PickerViewTime {

public static void getTData(Context context, int tag, final TextView te){
    TimePickerView pvTime = new TimePickerView.Builder(context, new TimePickerView.OnTimeSelectListener() {
        @Override
        public void onTimeSelect(Date date, View v) {//选中事件回调
            te.setText(getTime(date));
        }
    })
            .setType(new boolean[]{true, true, true, false, false, false})// 默认全部显示)//默认全部显示
            .setCancelText("取消")//取消按钮文字
            .setSubmitText("确定")//确认按钮文字
            .setContentSize(18)//滚轮文字大小
            .setTitleSize(20)//标题文字大小
            .setTitleText("时间")//标题文字
            .setOutSideCancelable(false)//点击屏幕，点在控件外部范围时，是否取消显示
            .isCyclic(true)//是否循环滚动
            .setTitleColor(Color.BLACK)//标题文字颜色
            .setSubmitColor(Color.BLUE)//确定按钮文字颜色
            .setCancelColor(Color.BLUE)//取消按钮文字颜色
            .setTitleBgColor(0xFF2892ff)//标题背景颜色 Night mode
            .setBgColor(0xFFfefefe)//滚轮背景颜色 Night mode
//            .setRange(calendar.get(Calendar.YEAR) - 20, calendar.get(Calendar.YEAR) + 20)//默认是1900-2100年
//            .setDate(new Date())// 默认是系统时间*/
            .setLabel("年", "月", "日", "时", "分", "秒")
//            .isDialog(true)
            .build();
    pvTime.show();
}

    private static String getTime(Date date) {//可根据需要自行截取数据显示
        SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
        return format.format(date);
    }





}
